package com.atguigu;

import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;

import java.util.Map;

public class StudentListener extends AnalysisEventListener<student> {


//    每次解析excel文件中的数据,都会调用一次invoke方法
//    这里的Student是表单中的数据信息
    @Override
    public void invoke(student student, AnalysisContext context) {
        System.out.println(student);
    }

//    headMao 显示的是表头信息
    @Override
    public void invokeHeadMap(Map<Integer, String> headMap, AnalysisContext context) {
        System.out.println("headMap = " + headMap);
    }

//    当excel文件被解析完毕之后,会走这个方法:进行收尾工作(例如: 关闭连接)
    @Override
    public void doAfterAllAnalysed(AnalysisContext context) {

    }
}
